package com.echat.messagesender.sender.bean;

import java.io.Serializable;

/**
 * Created by chenmohan on 2018/08/16
 *
 * @description
 */
public class EchatSendSmsInfo implements Serializable {

    /**
     * 【必填】客户id,消息发送服务分配的唯一标识
     */
    private Long userId;

    /**
     * 【至少填1个】接收人电话号码，可以多个
     */
    private String[] phonoNos;

    /**
     * 短信内容 ,如果填写了 模板id ,那么该字段值无效
     */
    private String smsContent;

    /**
     * 使用到的模板消息id，没有可以不填
     */
    private String templateId;

    /**
     * 短信模板参数值
     * 比如vars中存在元素 {"code":"123"} ,那么短信模板为"您的验证码为${code}"中的${code}会被替换成123
     */
    private String vars;

    /** getter and setter */

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String[] getPhonoNos() {
        return phonoNos;
    }

    public void setPhonoNos(String[] phonoNos) {
        this.phonoNos = phonoNos;
    }

    public String getSmsContent() {
        return smsContent;
    }

    public void setSmsContent(String smsContent) {
        this.smsContent = smsContent;
    }

    public String getTemplateId() {
        return templateId;
    }

    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }

    public String getVars() {
        return vars;
    }

    public void setVars(String vars) {
        this.vars = vars;
    }
}
